search entry: Add private api to get the text widget
authorMatthias Clasen <mclasen@redhat.com>
Wed, 20 Feb 2019 15:29:26 +0000 (10:29 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 20 Feb 2019 15:29:26 +0000 (10:29 -0500)
We need this to do some custom setup in the Emoji chooser.

gtk/gtksearchentry.c
gtk/gtksearchentryprivate.h

index a73e32963dfaf011cedde01d2ce83228d4bbd12d..e9c56c4e0450ee53ec7757b4b68ed038c6288f84 100644 (file)
@@ -701,3 +701,11 @@ gtk_search_entry_get_key_controller (GtkSearchEntry *entry)
 
   return gtk_text_get_key_controller (GTK_TEXT (priv->entry));
 }
+
+GtkText *
+gtk_search_entry_get_text_widget (GtkSearchEntry *entry)
+{
+  GtkSearchEntryPrivate *priv = gtk_search_entry_get_instance_private (entry);
+
+  return priv->entry;
+}
index 46b5d9f5b939cfb82b4b76fc437d8c1bb8c97098..957b34cd07787cf1f7c78485dc379be4e80594a1 100644 (file)
 #define __GTK_SEARCH_ENTRY_PRIVATE_H__
 
 #include <gtk/gtksearchentry.h>
+#include <gtk/gtktext.h>
 
 G_BEGIN_DECLS
 
 gboolean gtk_search_entry_is_keynav (guint           keyval,
                                      GdkModifierType state);
 
+GtkText *gtk_search_entry_get_text_widget (GtkSearchEntry *entry);
 GtkEventController * gtk_search_entry_get_key_controller (GtkSearchEntry *entry);
 
 G_END_DECLS